//package study.java.jdk.jdk8._3_comparator.order;
//
//import lombok.extern.slf4j.Slf4j;
//import org.junit.Before;
//import org.junit.Test;
//
//import java.util.Arrays;
//import java.util.Collections;
//import java.util.Comparator;
//import java.util.List;
//
///**
// * 逆序
// */
//@Slf4j
//public class reverseOrder_01_Test {
//
//    private List<Lesson> src;
//
//    @Before
//    public void init() {
//        Lesson u1 = new Lesson().setDate("2021-04-01");
//        Lesson u2 = new Lesson().setDate("2021-04-03");
//        Lesson u3 = new Lesson().setDate("··-04-05");
//        src = Arrays.asList(u1, u2, u3);
//    }
//
//    /**
//     * （★）
//     *
//     * Comparator.reverseOrder()
//     */
//    @Test
//    public void test1() {
//        Comparator<Lesson> comparator = Comparator.comparing(Lesson::getDate, Comparator.reverseOrder());
//        Collections.sort(src, comparator);
//        log.info("<<<<<< {}", src);
//    }
//
//    /**
//     * （★）
//     *
//     * Comparator.comparing().reversed()
//     */
//    @Test
//    public void test2() {
//        Comparator<Lesson> comparator = Comparator.comparing(Lesson::getDate).reversed();
//        Collections.sort(src, comparator);
//        log.info("<<<<<< {}", src);
//    }
//}
